![]() METHOD AND DEVICE FOR VERIFYING THE VALIDITY OF AN ELECTRONIC DOCUMENT
专利摘要:
The invention relates to a method and a device for verifying the validity of an electronic document in which: - an image capture device is activated (E700) and a sequence of images displayed by a presentation device is captured; of the electronic document, the image sequence consisting of different two-dimensional barcodes successively displayed one after the other, the two-dimensional barcodes being representative of a signature of the electronic document and parts of the electronic document, - the two-dimensional bar codes are decoded (E703), - the validity of the signature is checked (E706) using a public key, - a message representative of the result of the message is generated (E707, E708). verification. 公开号:FR3061974A1 申请号:FR1750378 申请日:2017-01-18 公开日:2018-07-20 发明作者:Francois Rieul 申请人:Safran Identity and Security SAS; IPC主号:
专利说明:
Holder (s): SAFRAN IDENTITY AND SECURITY Société anonyme. O Extension request (s): Agent (s): professional. LE GUEN & ASSOCIES Civil society (54) PROCESS AND DEVICE FOR VERIFYING THE VALIDITY OF AN ELECTRONIC DOCUMENT. FR 3,061,974 - A1 (57) The invention relates to a method and a device for verifying the validity of an electronic document in which: - an image capture device is activated (E700) and capture of a sequence of images displayed by an electronic document presentation device, the sequence of images consisting of different two-dimensional bar codes displayed successively on one after the other, the two-dimensional bar codes being representative of a signature of the electronic document and of parts of the electronic document, - two-dimensional bar codes are decoded (E703), - the validity of the signature is checked (E706) using a public key, - a message representative of the result of the verification is generated (E707, E708). E700-> I ----------- 1 Activation Header search | E702 ^ I ---- ... ---------- © Marker identification E70 - x ^ J Ε707χ_ decoding two-dimensional code 7 () Sy + ----- ζ Totality ------ (Validation E708 ~ ^ | Notification The present invention relates to a method and a device for verifying the validity of an electronic document. The use of electronic documents such as tickets, especially by airlines as well as in land and sea public transport is on the increase today. These electronic documents are dematerialized documents which replace a physical information medium such as paper with digital information. A digital document is a form of representation of information that can be viewed on the screen of an electronic device. For example, electronic documents are stored in the smartphone (smartphone in English) and displayed on the smartphone screen if necessary. Typically, a two-dimensional bar code, such as the QR code, is displayed on the smartphone screen when the document is presented. The QR code is a type of two-dimensional barcode or matrix code made up of black modules arranged in a square with a white background. The arrangement of these points defines the information that the code contains. The contents of the QR code can be decoded quickly after being read by a barcode reader, a mobile phone or a smartphone. A two-dimensional barcode can only contain a limited amount of information. For example, a QR code version 25 which contains 117x117 blocks makes it possible to store less than 2K bytes with a weak L type corrector code or less than 1K bytes with a strong H type corrector code. This storage capacity is not suitable for documents such as passports, driving licenses which include a photograph of the document holder. Indeed, the size of a photograph is at least greater than ten kilobytes for such documents. The object of the present invention is to solve the problems of the state of the art by proposing a method and a system which allow the presentation of electronic documents comprising a large quantity of data in the form of two-dimensional bar codes. To this end, according to a first aspect, the invention proposes a method for verifying the validity of an electronic document, characterized in that the method comprises the steps of: - activation of an image capture device and capture of a sequence of images displayed by an electronic document presentation device, the sequence of images consisting of different two-dimensional bar codes displayed successively one after the other the others, the two-dimensional bar codes being representative of a signature of the electronic document and of parts of the electronic document, - decoding of two-dimensional bar codes, - verification of the validity of the signature using a public key, - generation of a message representative of the result of the verification. The invention also relates to a device for verifying the validity of an electronic document, characterized in that the device comprises: means for activating an image capture device and capturing a sequence of images displayed by an electronic document presentation device, the sequence of images being made up of different two-dimensional bar codes displayed one after the other, the two-dimensional bar codes being representative of a signature of the electronic document and of parts of the electronic document, - means for decoding two-dimensional bar codes, - means of verifying the validity of the signature using a public key, - means for generating a message representative of the result of the verification. Thus, it is possible to transmit an electronic document comprising an electronic signature of the document between a device for presenting the electronic document and the image capture device without using a wired or radio type telecommunications network. A screening officer can thus be informed whether the electronic document is valid or not in any place and / or in what situation. According to a particular embodiment of the invention, the captured image sequence comprises a two-dimensional bar code representative of a header comprising the number of two-dimensional bar codes representative of the signature of the electronic document and of the electronic document. Thus, it is possible to verify that all of the two-dimensional bar codes of the two-dimensional bar code sequence have been decoded. According to a particular embodiment of the invention, each two-dimensional bar code is captured at least twice in the sequence of images. Thus, the present invention guarantees that each two-dimensional barcode is captured by the image capture device. According to a particular embodiment of the invention, two different bar codes are separated by an image which is not representative of a two-dimensional bar code. Thus, it is possible to simply identify which captured images have the same two-dimensional barcode. According to a particular embodiment of the invention, each two-dimensional bar code includes an index allowing the reconstruction of the electronic document. Thus, it is possible to reconstruct the electronic document. According to a particular embodiment of the invention, the image capture device is activated for a predetermined duration and the decoding is carried out at the end of the predetermined duration. Thus, the present invention is suitable for image capture devices having few real-time computing resources. According to a particular embodiment of the invention, the image capture device is activated as long as the number of decoded two-dimensional bar codes is less than the number included in the header. Thus, any movements made by the user of the electronic document presentation device and / or by the control officer do not hinder the capture of the two-dimensional barcode sequence. According to a particular embodiment of the invention, the method further includes a step of deciphering the electronic document. The characteristics of the invention mentioned above, as well as others, will appear more clearly on reading the following description of an exemplary embodiment, said description being made in relation to the accompanying drawings, among which: Fig. 1 shows an example of a scene in which the owner of an electronic document presents it to a screening officer; Fig. 2 shows an example of the architecture of a device for presenting an electronic document in which the present invention is implemented; Fig. 3 shows an example of architecture of an electronic document reading device in which the present invention is implemented; Fig. 4 shows an example of architecture of a device for generating an electronic document in which the present invention is implemented; Fig. 5 shows an example of an algorithm for generating a sequence of two-dimensional bar codes according to the present invention; Fig. 6 shows an example of an algorithm for transferring a sequence of two-dimensional bar codes according to the present invention; Fig. 7a shows a first example of an algorithm for capturing and processing a sequence of two-dimensional bar codes according to the present invention; Fig. 7b shows a second example of an algorithm for capturing and processing a sequence of two-dimensional bar codes according to the present invention; Fig. 8 shows part of a two-dimensional barcode sequence according to the present invention. Fig. 1 shows an example of a scene in which the owner of an electronic document presents it to a screening officer. The owner 10 of an electronic document presents via a device for presenting an electronic document SMI a sequence of two-dimensional bar codes which represents the data included in the electronic document to a control agent 20. The control agent 20 captures, using an electronic document reading device SM2, the sequence of two-dimensional bar codes and checks the validity of the data contained in the electronic document. The electronic document is for example a passport, an identity card, a driving license or a license. The electronic document is for example established by an authority which delivers, via a server 30, the electronic document to the device for presentation of an SMI electronic document of the owner 10 of the electronic document as well as a signature of the document with a private key. The electronic document may be in the form of a two-dimensional barcode sequence. The electronic document consists for example of a photo of the owner 10 of the electronic document, of data relating to the owner 10 of the electronic document, digitally signed using a private key and is possibly encrypted. For example, the photo of the face of the owner 10 of the electronic document is compressed according to a JPEG or JPEG2000 type algorithm to obtain a compressed image of a size between 10 and 20 K-bytes. The data relating to the owner 10 of the electronic document have for example a size less than 1 kbytes. The data and the photo of the owner of the electronic document 10 are signed and include a signature associated with the authority of a size of the order of 1 to 3 K-bytes which allows the authenticity of the document to be verified. The SMI electronic document presentation device is for example a smart phone, a touch table, a connected watch. The control agent 20, using a device for reading an electronic document SM2, captures the sequence of two-dimensional bar codes, decodes the two-dimensional bar codes to reform the electronic document and verifies the validity of the data contained in the electronic document using the digital signature included in the electronic document and a public key. The private and public keys are for example of RSA type. The two-dimensional barcode sequence consists of a header and a plurality of two-dimensional barcodes. According to the present invention, the validity of an electronic document is checked by: - activating the image capture device to capture a sequence of images displayed by the electronic document presentation device, the image sequence consisting of different two-dimensional bar codes, the bar codes two-dimensional being representative of a signature of the electronic document and of parts of the electronic document, - decoding two-dimensional bar codes, - verifying the validity of the signature using a public key, - generating a message representative of the result of the verification. Fig. 2 shows an example of architecture of a device for presenting an electronic document in which the present invention is implemented. The SMI electronic document presentation system includes: - a processor, microprocessor, or microcontroller 200; - a volatile memory 203; - a non-volatile memory 202; - a screen 205; - a communication bus 201 connecting the processor 200 to the ROM memory 202, to the RAM memory 203 and to the screen 205. The processor 200 is capable of executing instructions loaded in the volatile memory 203 from the non-volatile memory 202, from an external memory (not shown), from a storage medium, such as an SD card or the like. , or a communication network. When the SMI electronic document presentation device is powered up, the processor 200 is able to read and execute instructions from volatile memory 203. These instructions form a computer program which causes the implementation, by the processor 200, of all or part of the method described in relation to FIG. 6 or even FIG. 5. All or part of the process described in relation to FIG. 6 or even FIG. 5 can be implemented in software form by execution of a set of instructions by a programmable machine, such as a DSP (“Digital Signal Processor” in English or Digital Signal Processing Unit in French) or a microcontroller, or be implemented in hardware form by a dedicated machine or component, such as an FPGA (“Field Programmable Gâte Array” in English or Matrix of Programmable Doors on the Field in French) or an ASIC (“Application Specifies Integrated Circuit” in English or Integrated Circuit Specific to an Application in French). Fig. 3 shows an example of architecture of a device for reading an electronic document in which the present invention is implemented. The SM2 electronic document reading device includes: - a processor, microprocessor, or microcontroller 300; - a volatile memory 303; - a non-volatile memory 302; - an image capture device 305 such as a camera 305; - a communication bus 301 connecting the processor 300 to the ROM memory 302, to the RAM memory 303 and to the image capture device 305. Processor 300 is capable of executing instructions loaded into volatile memory 303 from non-volatile memory 302, from external memory (not shown), from a storage medium, such as an SD card or the like. , or a communication network. When the device for reading an electronic document SM2 is powered up, the processor 300 is capable of reading instructions from the volatile memory 303 and executing them. These instructions form a computer program which causes the implementation, by the processor 300, of all or part of the method described in relation to FIG. 7a or 7b. All or part of the process described in relation to FIG. 7a or 7b can be implemented in software form by execution of a set of instructions by a programmable machine such as a DSP ("Digital Signal Processor" in English or Digital Signal Processing Unit in French) or a microcontroller, or be implemented in hardware form by a dedicated machine or component, such as an FPGA (“Field Programmable Gâte Array” in English or Field Programmable Door Matrix in French) or an ASIC (“Application Specifies Integrated Circuit” in English or Integrated Circuit Specific to an Application in French). Fig. 4 shows an example of the architecture of a device for generating an electronic document in which the present invention is implemented. The device for generating an electronic document such as the server 30 comprises: - a processor, microprocessor, or microcontroller 400; - a volatile memory 403; - a non-volatile memory 402; - a 405 camera; a communication bus 401 connecting the processor 400 to the ROM memory 402, to the RAM memory 403 and to the camera 405. The processor 400 is capable of executing instructions loaded in the volatile memory 403 from the non-volatile memory 402, from an external memory (not shown), from a storage medium, such as an SD card or the like. , or a communication network. When the device for generating an electronic document is powered up, the processor 400 is capable of reading and executing instructions from volatile memory 403. These instructions form a computer program which causes the implementation, by the processor 400, of all or part of the method described in relation to FIG. 5. All or part of the process described in relation to FIG. 5 can be implemented in software form by execution of a set of instructions by a programmable machine such as a DSP (“Digital Signal Processor” in English or Digital Signal Processing Unit in French) or a microcontroller, or be implemented in hardware form by a dedicated machine or component, such as an FPGA (“Field Programmable Gâte Array” in English or Field Programmable Door Matrix in French) or an ASIC (“Application Specifies Integrated Circuit” in English or Circuit Integrated Specific to an Application in French). Fig. 5 shows an example of an algorithm for generating a sequence of two-dimensional bar codes according to the present invention. The present algorithm is described in an example in which it is executed by the processor 400 of the server 30. As a variant, the present algorithm is executed by the processor 200 of the device for presenting an electronic document SMI. In step E51, the processor 400 partitions an electronic document digitally signed using a private key into N partitions of a predetermined size. The predetermined size corresponds to the maximum number of bytes that can be contained in a barcode used by the present invention minus the space required for index-type data and / or a header. It should be noted here that, as a variant, the electronic document is prior to the encrypted partition. In step E52, the processor 400 indexes each partition so as to identify the order in which the partitions must be reassembled to allow the reconstruction of the electronic document. The indexing is for example carried out by assigning a number n to each partition with n = l at N. In step E53, the processor 400 forms a header which comprises inter alia the number N of partition. The header may also include the type of two-dimensional barcode used for the following barcodes. Indeed, the first two-dimensional barcode can be simple and robust to allow easy identification of the header and the following two-dimensional barcodes denser to contain a larger amount of information. In step E54, the processor 400 forms a two-dimensional bar code for each partition and its index. The index is for example placed in first position in the data of the partition. The header is included in the dimensional bar code formed from the partition having the first index or a two-dimensional bar code is formed for the header alone and which includes the index 0 for example. The bar code is for example a QR code. The current screens of smart phones having a resolution at least equal to 1080x1920 pixels, it would be possible to display a QR code version 25 with blocks on 8 pixels which represents a good density / readability compromise. The same approach can be envisaged with another DataMatrix coding format: this codes, in its 144 lines by 144 columns version, 1556 bytes. The paving stones will be a little smaller than in the case of a QR code, of the order of 7 pixels, but of size still acceptable for reading by a camera of a smartphone used by the control officer. In step E55, the processor 400 adapts the display time on the screen of the device for presenting an SMI electronic document. Current smartphone cameras generally have an acquisition rate of 30 frames per second, and the screens of these same smartphones have screen refresh rates of around 30 frames per second. In order not to have a synchronization problem when capturing the two-dimensional barcode sequence, consider leaving each two-dimensional barcode image for at least two times the display time of an image by the presentation device of an SMI electronic document. According to a first exemplary embodiment of the present invention, each two-dimensional bar code is duplicated at least twice. According to a second embodiment, the processor 400 determines the display time of each bar code. Current smartphones cameras have an acquisition speed generally of 30 images per second, so as to have no synchronization problem, each two-dimensional barcode is displayed at least during the acquisition time of two images . The display time of each two-dimensional barcode is then equal to 66 milliseconds. In step E56, the processor 400 inserts a delimiter between each two-dimensional barcode. A delimiter is, for example, a predetermined image. The predetermined image is for example a black or white image. In step E57, the processor 400 forms a two-dimensional barcode sequence. The two-dimensional barcode sequence includes each two-dimensional barcode and the delimiters inserted. As a variant, the sequence of two-dimensional bar codes is put in a video format and includes the time for displaying each bar code. The two-dimensional barcode sequence is stored in RAM 203 of the SMI electronic document presentation device. Fig. 6 shows an example of an algorithm for transferring a sequence of two-dimensional bar codes according to the present invention. The present algorithm is described in an example in which it is executed by the processor 200 of the device for presenting an electronic document SMI. In step E60, the processor 200 detects a request for activation of the present algorithm made by the owner 10 of the electronic document via the man machine interface of the device for presenting an electronic document SMI. In the next step E61, the processor 200 reads from the random access memory 203 of the device for presenting an electronic document SMI the sequence of two-dimensional bar codes. In the next step E62, the processor 200 controls the display of the barcode sequence by the screen 205 of the device for presenting an electronic document SMI. If the two-dimensional barcode sequence is put into a video format, the processor 200 controls the display of the two-dimensional barcode sequence by the screen 205 at a rate corresponding to the display time of each bar code. The bar codes in the bar code sequence are displayed one after the other on the screen of the SMI electronic document presentation device. For example, the sequence of two-dimensional bar codes is successively displayed at least twice on screen 205 of the device for presenting an SMI electronic document. Fig. 7a shows a first example of an algorithm for capturing and processing a sequence of two-dimensional bar codes according to the present invention. The present algorithm is described in an example in which it is executed by the processor 300 of the device for reading an electronic document SM2. In step E700, the processor 300 activates the image capture device 305. The image capture device 205 is activated until all of the bar codes in the two-dimensional bar code sequence are decoded. In step E701, the processor 300 searches among the images captured by the image capture device, for a two-dimensional bar code which is representative of a header by decoding the two-dimensional bar codes. The processor 300 thus obtains the number N of the different two-dimensional bar codes present in the two-dimensional bar code sequence. In the next step E702, the processor 300 identifies a marker in the sequence of barcodes captured. In the next step E703, the processor 300 decodes the two-dimensional bar code following the detected marker and stores the content of the latter and its index. In step E704, the processor 300 checks whether all of the two-dimensional bar codes have been captured and decoded. For example, the processor 300 checks whether the number of bar codes captured and decoded is equal to N. If not, processor 300 returns to step E702. If so, the processor 300 proceeds to step E705. In step E705, the processor 300 deciphers the signature using a public key. In step E705, the processor 300 checks whether the signature is correct. If not, the processor 300 goes to step E708 and commands the display of a message notifying the control agent that the verification of the signature has failed. If so, the processor 300 goes to step E707 and commands the display of a message notifying the control agent that the signature is correct. Optionally, the processor 300 reconstructs the electronic document using the indexes and controls the display of the electronic document on the screen of the device for capturing and processing a sequence of two-dimensional bar codes. If the electronic document has been previously encrypted, before the electronic document is displayed, that is decrypted. Fig. 7b shows a second example of an algorithm for capturing and processing a sequence of two-dimensional bar codes according to the present invention. The present algorithm is described in an example in which it is executed by the processor 300 of the device for reading an electronic document SM2. In step E750, the processor 300 activates the image capture device 305. For example, the image capture device 305 is activated for a predetermined period. The predetermined duration is for example between 0.6 seconds and 10 seconds. In step E751, each image captured by the image capture device 205 is stored in the volatile memory 303. At the end of the predetermined duration, the processor 300 passes to step E752, searches among the images captured and stored by the image capture device 305, a two-dimensional bar code which is representative of a header in decoding two-dimensional bar codes. The processor 300 thus obtains the number N of the different two-dimensional bar codes present in the two-dimensional bar code sequence. In the next step E753, the processor 300 identifies each marker in the sequence of stored bar codes. In the next step E754, the processor 300 decodes each two-dimensional bar code following each identified marker and stores the content thereof and its index. In step E755, the processor 300 deciphers the signature using a public key. In step E756, the processor 300 checks whether the signature is correct. If not, the processor 300 goes to step E758 and commands the display of a message notifying the control agent that the verification of the signature has failed. If so, the processor 300 goes to step E757 and commands the display of a message notifying the control agent that the signature is correct. Optionally, the processor 300 reconstructs the electronic document using the indexes and controls the display of the electronic document on the screen of the device for capturing and processing a sequence of two-dimensional bar codes. Fig. 8 shows part of a two-dimensional barcode sequence according to the present invention. The part of the two-dimensional barcode sequence includes two different two-dimensional barcodes CB 1 and CB2 separated by markers Mkl and Mk2. Each two-dimensional barcode is duplicated twice. The images of the two-dimensional barcode sequence are successively displayed on the screen of the electronic document presentation device. Of course, the present invention is not limited to the embodiments described here, but encompasses, quite the contrary, any variant within the reach of ordinary skill in the art.
权利要求:
Claims (9) [1" id="c-fr-0001] 1) Method for verifying the validity of an electronic document, characterized in that the method comprises the steps of: - activation (E700) of an image capture device and capture of a sequence of images displayed by an electronic document presentation device, the sequence of images consisting of different two-dimensional bar codes displayed successively one after the other, the two-dimensional bar codes being representative of a signature of the electronic document and of parts of the electronic document, - decoding of (E703) two-dimensional bar codes, - verification (E706) of the validity of the signature using a public key, - generation (E707, E708) of a message representative of the result of the verification. [2" id="c-fr-0002] 2) Method according to claim 1, characterized in that the captured image sequence comprises a two-dimensional bar code representative of a header comprising the number of two-dimensional bar codes representative of the signature of the electronic document and of the electronic document. [3" id="c-fr-0003] 3) Method according to claim 2, characterized in that each two-dimensional barcode is captured at least twice in the sequence of images. [4" id="c-fr-0004] 4) Method according to any one of claims 1 to 3, characterized in that two different bar codes are separated by an image not representative of a two-dimensional bar code. [5" id="c-fr-0005] 5) Method according to any one of claims 1 to 4, characterized in that each two-dimensional barcode includes an index allowing the reconstruction of the electronic document. [6" id="c-fr-0006] 6) Method according to any one of claims 1 to 5, characterized in that the image capture device is activated for a predetermined period and the decoding is carried out at the end of the predetermined period. [7" id="c-fr-0007] 7) Method according to any one of claims 2 to 5, characterized in that the image capture device is activated as long as the number of decoded two-dimensional bar codes is less than the number included in the header. [8" id="c-fr-0008] 8) Method according to any one of claims 1 to 7, characterized in that the method further comprises a step of deciphering the electronic document. [9" id="c-fr-0009] 9) Device for verifying the validity of an electronic document, characterized in that the device comprises: means for activating an image capture device and capturing a sequence of images displayed by an electronic document presentation device, the sequence of images being made up of different two-dimensional bar codes displayed one after the other, the two-dimensional bar codes being representative of a signature of the electronic document and of parts of the electronic document, - means for decoding two-dimensional bar codes, - means of verifying the validity of the signature using a public key, - means for generating a message representative of the result of the verification. 3061! 1/5
类似技术:
公开号 | 公开日 | 专利标题 EP3352144A1|2018-07-25|Method and device for verifying the validity of an electronic document US10701069B2|2020-06-30|Online identity verification platform and process JP6351737B2|2018-07-04|Upload form attachment CN104680078B|2021-09-03|Method for shooting picture, method, system and terminal for viewing picture JP2005174317A5|2007-04-05| WO2014194825A1|2014-12-11|Method and apparatus for processing visible graphic code by mobile terminal EP2656321B1|2015-01-07|Process for enabling an authentication or an identification and corresponding verification system. US20180157810A1|2018-06-07|System and method for creating, processing, and distributing images that serve as portals enabling communication with persons who have interacted with the images US10867143B2|2020-12-15|Systems and methods for age-restricted product registration FR3061792A1|2018-07-13|METHOD AND DEVICE FOR HORODATING DIGITAL IMAGES CN106815529A|2017-06-09|Cell phone pictures safety protection system and method based on Steganography CN112702623A|2021-04-23|Video processing method, device, equipment and storage medium US20130250139A1|2013-09-26|Method And System For Tagging And Organizing Images Generated By Mobile Communications Devices WO2019072126A1|2019-04-18|Whole-process audio and video recording system based on two-dimensional code scanning and identifying, and usage method thereof CN111386699A|2020-07-07|Digital ledger camera and image functionality US20160021277A1|2016-01-21|Method and system for efficient transfer of digital images captured by a lifelog camera US9323857B2|2016-04-26|System and method for providing content-related information based on digital watermark and fingerprint TWM443900U|2012-12-21|Leased image recognition service system KR20210011574A|2021-02-02|Apparatus and method for preventing iris image theft CN113467995A|2021-10-01|Cloud management method, device and system for pictures on mobile equipment US20220004605A1|2022-01-06|Systems and methods for age restricted product activation US20210287322A1|2021-09-16|Robust selective image, video, and audio content authentication US20190258838A1|2019-08-22|Systems and Methods for Point of Sale Age Verification EP3298765B1|2021-02-17|Watermarking of the user picture of an id document during readout CA3115293A1|2020-04-23|Systems and methods for age-restricted product activation
同族专利:
公开号 | 公开日 EP3352144A1|2018-07-25| US20180205556A1|2018-07-19| FR3061974B1|2020-04-24| US10756903B2|2020-08-25|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 EP1548641A1|2002-08-30|2005-06-29|Riken|Method for preventing false indication in commodity distribution and label write device having false alteration prevention function used for the same| US8231057B1|2010-12-14|2012-07-31|United Services Automobile Association|2D barcode on checks to decrease non-conforming image percentages| US20150124965A1|2013-11-05|2015-05-07|Mastercard International Incorporated|Document With Verification Data| EP2950238A1|2014-05-27|2015-12-02|Sagemcom Documents Sas|Method for detecting a two-dimensional barcode in an image of a digitised document| US20030089764A1|2001-11-13|2003-05-15|Payformance Corporation|Creating counterfeit-resistant self-authenticating documents using cryptographic and biometric techniques| ES2190762B1|2002-01-15|2004-06-01|Universitat Politecnica De Catalunya|DOCUMENT EXPEDITION AND VALIDATION PROCEDURE.| US8037310B2|2004-11-30|2011-10-11|Ricoh Co., Ltd.|Document authentication combining digital signature verification and visual comparison| DE102007000885A1|2007-11-12|2009-05-14|Bundesdruckerei Gmbh|Document with an integrated display device| JP4424422B2|2008-01-18|2010-03-03|富士ゼロックス株式会社|Information processing apparatus, information processing system, and program| US8668137B2|2009-07-02|2014-03-11|Barcode Graphics Inc.|Barcode systems having multiple viewing angles| US8381973B2|2010-11-22|2013-02-26|International Business Machines Corporation|System and method for providing and verifying a passport| US20120151293A1|2010-12-09|2012-06-14|Echostar Technologies L.L.C.|Sequenced Two-Dimensional Codes in Video| US20140254796A1|2013-03-08|2014-09-11|The Chinese University Of Hong Kong|Method and apparatus for generating and/or processing 2d barcode| EP3050031B1|2013-09-24|2019-11-06|Robert Bosch GmbH|System and method for document and article authentication| US9331856B1|2014-02-10|2016-05-03|Symantec Corporation|Systems and methods for validating digital signatures| US20150358164A1|2014-06-10|2015-12-10|Unisys Corporation|Systems and methods for qr code validation|WO2017152150A1|2016-03-04|2017-09-08|ShoCard, Inc.|Method and system for authenticated login using static or dynamic codes| US10509932B2|2016-03-07|2019-12-17|ShoCard, Inc.|Large data transfer using visual codes with feedback confirmation| US10007826B2|2016-03-07|2018-06-26|ShoCard, Inc.|Transferring data files using a series of visual codes| US11206133B2|2017-12-08|2021-12-21|Ping Identity Corporation|Methods and systems for recovering data using dynamic passwords| CN108681896A|2018-03-29|2018-10-19|阿里巴巴集团控股有限公司|Displaying, recognition methods and the device of Quick Response Code| US11082221B2|2018-10-17|2021-08-03|Ping Identity Corporation|Methods and systems for creating and recovering accounts using dynamic passwords| US10979227B2|2018-10-17|2021-04-13|Ping Identity Corporation|Blockchain ID connect| US11170130B1|2021-04-08|2021-11-09|Aster Key, LLC|Apparatus, systems and methods for storing user profile data on a distributed database for anonymous verification|
法律状态:
2017-12-18| PLFP| Fee payment|Year of fee payment: 2 | 2018-07-20| PLSC| Publication of the preliminary search report|Effective date: 20180720 | 2019-12-19| PLFP| Fee payment|Year of fee payment: 4 | 2020-12-17| PLFP| Fee payment|Year of fee payment: 5 | 2021-12-15| PLFP| Fee payment|Year of fee payment: 6 |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 FR1750378|2017-01-18| FR1750378A|FR3061974B1|2017-01-18|2017-01-18|METHOD AND DEVICE FOR VERIFYING THE VALIDITY OF AN ELECTRONIC DOCUMENT|FR1750378A| FR3061974B1|2017-01-18|2017-01-18|METHOD AND DEVICE FOR VERIFYING THE VALIDITY OF AN ELECTRONIC DOCUMENT| US15/872,468| US10756903B2|2017-01-18|2018-01-16|Method and device for verifying the validity of an electronic document| EP18151850.7A| EP3352144A1|2017-01-18|2018-01-16|Method and device for verifying the validity of an electronic document| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|